This work focuses on scheduling of MPI jobs when executing in shared-memory multiprocessors (SMPs). The objective was to obtain the best performance in response time in multiprogrammed multiprocessors systems using batch systems, assuming all the jobs have the same priority. To achieve that purpose, the benefits of supporting malleability on MPI jobs to reduce fragmentation and consequently improve the performance of the system were studied. The contributions made in this work can be summarized as follows:· Virtual malleability: A mechanism where a job is assigned a dynamic processor partition, where the number of processes is greater than the number of processors. The partition size is modified at runtime, according to external requiremen...
In the paper, the problem of scheduling a set of n malleable tasks on m parallel computers is consid...
The problem of scheduling n tasks in a multiprocessor system with m processors to minimize the makes...
Heading towards exascale, the challenges for process management with respect to flexibility and effi...
This work focuses on scheduling of MPI jobs when executing in shared-memory multiprocessors (SMPs). ...
The OpenMP programming model provides parallel applications a very important feature: job malleabili...
Abstract—The throughput of supercomputers depends not only on efficient job scheduling but also on t...
Maintaining a high rate of productivity, in terms of completed jobs per unit of time, in High-Perfor...
National audienceCurrent parallel architectures take advantage of new hardware evolution, like the u...
In job scheduling, the concept of malleability has been explored since many years ago. Research show...
grantor: University of TorontoMultiprocessors are being used increasingly to support workl...
Process malleability has proved to have a highly positive impact on the resource utilization and glo...
In this paper we introduce a methodology for dynamic job reconfiguration driven by the programming m...
International audienceThe current static job scheduling on supercomputers for MPI-based applications...
Abstract—The emergence of multi-core computers has led to explosive development of parallel applicat...
International audienceIn large-scale distributed execution environments such as multicluster systems...
In the paper, the problem of scheduling a set of n malleable tasks on m parallel computers is consid...
The problem of scheduling n tasks in a multiprocessor system with m processors to minimize the makes...
Heading towards exascale, the challenges for process management with respect to flexibility and effi...
This work focuses on scheduling of MPI jobs when executing in shared-memory multiprocessors (SMPs). ...
The OpenMP programming model provides parallel applications a very important feature: job malleabili...
Abstract—The throughput of supercomputers depends not only on efficient job scheduling but also on t...
Maintaining a high rate of productivity, in terms of completed jobs per unit of time, in High-Perfor...
National audienceCurrent parallel architectures take advantage of new hardware evolution, like the u...
In job scheduling, the concept of malleability has been explored since many years ago. Research show...
grantor: University of TorontoMultiprocessors are being used increasingly to support workl...
Process malleability has proved to have a highly positive impact on the resource utilization and glo...
In this paper we introduce a methodology for dynamic job reconfiguration driven by the programming m...
International audienceThe current static job scheduling on supercomputers for MPI-based applications...
Abstract—The emergence of multi-core computers has led to explosive development of parallel applicat...
International audienceIn large-scale distributed execution environments such as multicluster systems...
In the paper, the problem of scheduling a set of n malleable tasks on m parallel computers is consid...
The problem of scheduling n tasks in a multiprocessor system with m processors to minimize the makes...
Heading towards exascale, the challenges for process management with respect to flexibility and effi...